﻿<%@ Page Language="VB" AutoEventWireup="false" CodeFile="ModuloHogares.aspx.vb" Inherits="Library_ModuloHogares" MasterPageFile="~/Library/Site.master"%>
<%@ Register src="../CustomControls/Municipio.ascx" tagname="Municipio" tagprefix="uc1" %>
<%@ Register src="../CustomControls/Barrio.ascx" tagname="Barrio" tagprefix="uc2" %>
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" Runat="Server">
    <style type="text/css">
        .style5
        {
        }
        .style6
        {
        }
    </style>
 
    </asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" Runat="Server">
    <script type ="text/javascript">
       function frbLocalizacion()
       {
           if (document.getElementById('MainContent_rbLocalizacion_0').checked == false) { var x = false; } else { var x = true; }
           desactivarCampo('<%=txtCorregimiento.ClientID%>', x);
           desactivarCampo('<%=txtVereda.ClientID%>', x);

           if (document.getElementById('MainContent_rbLocalizacion_1').checked == false) { var x = false; } else { var x = true; }
           desactivarCampo('<%=txtDireccion.ClientID%>', x);
//           desactivarCampo('<%=txtBarrio.ClientID%>', x);
//           desactivarCampo('<%=txtComuna.ClientID%>', x);

           //SAMUEL CODIGO PARA DESACTIVAR EL CONTROL BARRIO
           desactivarSelect('<%=Barrio._ddlComuna.ClientID%>', x);
           desactivarSelect('<%=Barrio._ddlBarrio.ClientID%>', x);
           //FIN SAMUEL

       }

    </script>
    <div align="left">
        <table border="1">
            <tr>
                <td class="style5" colspan="8">
                    <h1>FORMULARIO DE IDENTIFICACIÓN - HOGAR</h1>
                </td>
            </tr>
            <tr>
                    <th colspan="8">
                        INFORMACIÓN GENERAL<asp:HiddenField 
                            ID="hdIdHogar" runat="server" Value="0" />
                    </th>
                </tr>
            <tr>
                <td class="style5">
                    Código Coba</td>
                <td class="style6" colspan="7">
                    <asp:DropDownList ID="ddlCodCoba" runat="server">
                    </asp:DropDownList>
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator8" runat="server" 
                        ControlToValidate="ddlCodCoba" CssClass="error" ErrorMessage="Obligatorio"></asp:RequiredFieldValidator>
                    <asp:CustomValidator ID="CustomValidator1" ControlToValidate="ddlCodCoba" runat="server" 
                    ErrorMessage="El código COBA ya fue asignado"  CssClass="error" Display="Dynamic"></asp:CustomValidator>

                    </td>
            </tr>
            <tr>
                <td class="style5">
                    Código del proyecto:
                </td>
                <td class="style6"  colspan="7">
                    <asp:DropDownList ID="ddlNombreProyecto" runat="server">
                    </asp:DropDownList>
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" 
                        ControlToValidate="ddlNombreProyecto" CssClass="error" ErrorMessage="Obligatorio"></asp:RequiredFieldValidator>
                    </td>
                
            </tr>
            <tr>
                <td class="style5">
                    Departamento:</td>
                <td>
                    <uc1:Municipio ID="Municipio" runat="server" />
                </td>
                <td>
                    Localización:</td>
                <td colspan="5">&nbsp;<asp:RadioButtonList ID="rbLocalizacion" runat="server" RepeatDirection="Horizontal">
                    </asp:RadioButtonList>
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" 
                        ControlToValidate="rbLocalizacion" CssClass="error" ErrorMessage="Obligatorio"></asp:RequiredFieldValidator>
                </td>

            </tr>
            <tr>
                <td class="style5">
                    Dirección:</td>
                <td>
                    <asp:TextBox ID="txtDireccion" runat="server" Width="290px"></asp:TextBox>
                    </td>
   <!--             <td>
                    Barrio:</td>    -->
                <td colspan="2">
                    <uc2:Barrio ID="Barrio" runat="server" />
    <!--                <asp:TextBox ID="txtBarrio" runat="server" Visible="False"></asp:TextBox>   -->
                    </td>
    <!--            <td colspan="2">
                    Comuna: </td>  
                <td>
                    <asp:TextBox ID="txtComuna" runat="server" Visible="False"></asp:TextBox>
                    </td>  -->
            </tr>
            <tr>
                <td class="style5">
                    Corregimiento:</td>
                <td>
                    <asp:TextBox ID="txtCorregimiento" runat="server"></asp:TextBox>
                    </td>
                <td>
                    Vereda:</td>
                <td colspan="5">
                    <asp:TextBox ID="txtVereda" runat="server"></asp:TextBox>
                    </td>
            </tr>
            <tr>
                <td class="style5">
                    Número de personas que conforman el hogar:</td>
                <td colspan="7">
                    <asp:TextBox ID="TxtPersonasConformanHogar" runat="server" MaxLength="2" Width="50px"></asp:TextBox>
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator4" runat="server" 
                        ControlToValidate="TxtPersonasConformanHogar" CssClass="error" ErrorMessage="Obligatorio" Display="Dynamic" ></asp:RequiredFieldValidator>
                    <asp:RangeValidator ID="RangeValidator1" runat="server" 
                        ErrorMessage="Debe ser número y estar entre 1 y 20" CssClass="error" 
                        ControlToValidate="TxtPersonasConformanHogar" Display="Dynamic" 
                        MaximumValue="20" MinimumValue="1" Type="Integer"></asp:RangeValidator>
                        <asp:CompareValidator
                        ID="CompareValidator4" runat="server" ControlToValidate ="TxtPersonasConformanHogar" ErrorMessage="Debe ser número" CssClass ="error"  Display="Dynamic" Operator="DataTypeCheck" Type="Integer"></asp:CompareValidator>
                    
                    </td>
            </tr>
            <tr>
                <td class="style5" rowspan="2">
                    Nombre del contacto</td>
                <td rowspan="2">
                    <asp:TextBox ID="TxtNombreContacto" runat="server" Width="250px"></asp:TextBox>
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server" 
                        ControlToValidate="TxtNombreContacto" CssClass="error" 
                        ErrorMessage="Obligatorio"></asp:RequiredFieldValidator>
                    </td>
                <td>
                    Teléfono fijo</td>
                <td>
                    Indicativo<asp:TextBox ID="TxtindicativoContacto" runat="server" MaxLength="3" Width="50px"></asp:TextBox>
                    
                    <asp:CompareValidator
                        ID="CompareValidator1" runat="server" 
                        ControlToValidate ="TxtindicativoContacto" ErrorMessage="Debe ser número" 
                        CssClass ="error" Display="Dynamic" Operator="DataTypeCheck" Type="Integer"></asp:CompareValidator>
                        </td>
                <td colspan="2">
                    Número</td>
                <td colspan="2">
                    <asp:TextBox ID="TxtFijoContacto" runat="server" MaxLength="7"></asp:TextBox>
                    <asp:CompareValidator
                        ID="CompareValidator2" runat="server" ControlToValidate ="TxtFijoContacto" 
                        ErrorMessage="Debe ser número" CssClass ="error"  Display="Dynamic" 
                        Operator="DataTypeCheck" Type="Double"></asp:CompareValidator>
                    <asp:RangeValidator ID="RangeValidator2" runat="server" ErrorMessage = "debe ser número de 7 dígitos" CssClass = "error"
                        ControlToValidate ="TxtFijoContacto" MinimumValue="1000000" MaximumValue ="9999999" Type ="Double"  > </asp:RangeValidator>

                    </td>
            </tr>
            <tr>
                <td>
                    Celular del contacto</td>
                <td colspan="5">
                    <asp:TextBox ID="TxtCelularContacto" runat="server" MaxLength="10"></asp:TextBox>
                    <asp:CompareValidator
                        ID="CompareValidator3" runat="server" 
                        ControlToValidate ="TxtCelularContacto" ErrorMessage="Debe ser número" 
                        CssClass ="error"  Display="Dynamic" Operator="DataTypeCheck" Type="Double"></asp:CompareValidator>
                        <asp:RangeValidator ID="RangeValidator3" runat="server" ErrorMessage = "debe ser número de 10 dígitos" CssClass = "error"
                        ControlToValidate ="TxtCelularContacto" MinimumValue="3000000000" MaximumValue ="3250000000" Type ="Double"  > </asp:RangeValidator>
                    </td>
            </tr>
            <tr>
                <td class="style5" colspan="8">
                    <asp:Button ID="btnGuardar" runat="server" CssClass="boton" Text="Guardar" />
                    &nbsp;&nbsp;&nbsp;
                    <asp:Button ID="btnCancelar" runat="server" CausesValidation="False" 
                        CssClass="boton" Text="Cancelar" />
                        &nbsp;&nbsp;&nbsp;
                    <asp:Panel ID="Panel1" runat="server" Visible="false"> <br /><br />
                        <asp:GridView ID="grdnovedades" runat="server" AutoGenerateColumns="false" 
                            DataKeyNames="idhogar">
                            <Columns>
                                <asp:BoundField DataField="Novedad" HeaderText="Novedades registradas" />
                                <asp:BoundField DataField="FechaNovedad" 
                                    HeaderText="Fecha de registro de la novedad" />
                            </Columns>
                            <AlternatingRowStyle CssClass="alternaterow" />
                        </asp:GridView>
                  <br />
                    <a href="#" 
                            
                            onclick="open_o(&quot;NovedadesHogar.aspx?idhogar=<%= hdIdHogar.value%>&quot;,600,250 );" 
                            style="font-size: 16px; font-weight: bold">
                            
                        Registrar Novedad</a></asp:Panel>
                    <br />
                </td>
            </tr>
        </table>
        </div>
        <script  type ="text/javascript">
            frbLocalizacion()
        </script>
</asp:Content>

